/**
 * 第6章 初始化和清理
 * 代码清单-p1ch06b-126页a：静态块初始化值 {@link top.kaoshanji.p1ch06b.Spoon}
 * 代码清单-p1ch06b-126页b：静态子句里的显式静态初始化 {@link top.kaoshanji.p1ch06b.ExplicitStatic}
 * 代码清单-p1ch06b-127页a：实例初始化 {@link top.kaoshanji.p1ch06b.Mugs}
 * 代码清单-p1ch06b-129页a：复制了数组引用 {@link top.kaoshanji.p1ch06b.ArraysOfPrimitives}
 * 代码清单-p1ch06b-129页b：使用new创建数组 {@link top.kaoshanji.p1ch06b.ArrayNew}
 * 代码清单-p1ch06b-130页a：创建一个非基本类型的对象数组 {@link top.kaoshanji.p1ch06b.ArrayClassObj}
 * 代码清单-p1ch06b-132页a：使用数组语法来创建可变参数列表 {@link top.kaoshanji.p1ch06b.VarArgs}
 * 代码清单-p1ch06b-132页b：使用省略号来定义一个可变参数列表 {@link top.kaoshanji.p1ch06b.NewVarArgs}
 * 代码清单-p1ch06b-133页a：将0个参数传递给可变参数列表 {@link top.kaoshanji.p1ch06b.OptionalTrailingArguments}
 * 代码清单-p1ch06b-134页b：可变参数列表与自动装箱机制 {@link top.kaoshanji.p1ch06b.AutoboxingVarargs}
 * 代码清单-p1ch06b-137页a：一个简单的枚举类型 {@link top.kaoshanji.p1ch06b.Spiciness}
 * 代码清单-p1ch06b-137页b：使用枚举类型 {@link top.kaoshanji.p1ch06b.SimpleEnumUse}
 * 代码清单-p1ch06b-137页c：枚举类型常量值的数组 {@link top.kaoshanji.p1ch06b.EnumOrder}
 * 代码清单-p1ch06b-138页a：在switch语句中使用枚举类型 {@link top.kaoshanji.p1ch06b.Burrito}
 * 代码清单-p1ch06b-139页a：类型推断的示例 {@link top.kaoshanji.p1ch06b.TypeInference}
 * 代码清单-p1ch06b-140页a：类型推断在for循环里使用 {@link top.kaoshanji.p1ch06b.ForTypeInference}
 * author kaoshanji
 * ^_^
 * create time 2025/3/8 18:00
 */
package top.kaoshanji.p1ch06b;